#ifndef _CAN_H_
#define _CAN_H_

void can_init( void);
void can_init_mob_rec(uint8_t mob);
void can_message(uint8_t packet[8]);
void can_advice(uint8_t port,uint8_t time);
void can_job(void);

// CAN2.0 B, extendef frame(29bit) message
typedef struct
	{	
		uint32_t id;			// message ID                  
		uint32_t msk;        	// ID Mask for message          
		uint8_t length;   		// length of data DLC
		uint8_t data[8];  		// data vector
	}CAN_messageType;


#endif /* _CAN_H_ */
